Проект в проекте
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Для чего нужен?
Этот экшен позволяет подключить уже готовый проект к текущему, над которым вы еще работаете.
Чаще всего используется для повторяющихся частей. Например:
1. Для работы с конкретным сайтом у вас есть несколько отдельных шаблонов:
- Парсер товаров;
- Парсер пользователей;
- Рассыльщик сообщений.
2. При этом нужно быть авторизованным.
3. В каждом из шаблонов есть одинаковый участок с авторизацией.
4. Выносим этот участок в отдельный подшаблон и подключаем его в нужных местах.
5. Теперь мы можем вносить правки только в один подшаблон, а не сразу в нескольких проектах.
Также этот экшен подойдет для:
- Вынесения универсальных функций в подшаблон для использования в других проектах:
- генерация текста,
- проверка на уникальность,
- загрузка изображений на хостинги.
- Разбивка одного большого шаблона на несколько маленьких по функциям.
- Использования шаблона как вложенного. Все ограничено лишь вашей фантазией.